package client.remote;

import java.awt.Shape;
import java.rmi.Remote;
import java.rmi.RemoteException;

import master.ChildInterface;

import org.jhotdraw.draw.Figure;

import util.FigureWrapper;

public interface ClientReceiver extends Remote
{
	public void addMessage(String msg,Long tick) throws RemoteException;
	public void addRoomMessage(String msg,Long Tick) throws RemoteException; 
	public void informAboutGameStart(int timeTillNextGame,Long tick) throws RemoteException;
	public void startGame(ChildInterface childInterface,Long tick) throws RemoteException;
	public void changeServer(ChildInterface childInterface,Long tick) throws RemoteException;
	void addFigure(Shape shape,Long Tick) throws RemoteException;
}
